/*
448. 找到所有数组中消失的数字

给你一个含 n 个整数的数组 nums ，其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字，并以数组的形式返回结果

链接：https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array
 */

package LC0448;

import java.util.ArrayList;
import java.util.List;

public class Solution1 {

    // 遍历 暴力求解 超时
    public List<Integer> findDisappearedNumbers(int[] nums) {
        List<Integer> unseen = new ArrayList<Integer>();

        for (int i = 1; i <= nums.length; i++) {
            int count = 0;

            for (int j = 0; j < nums.length; j++) {
                if (i == nums[j]){
                    count++;
                    break;
                }
            }

            if (count == 0) {
                unseen.add(i);
            }
        }

        return unseen;
    }
}
